causing difficulty - Turc Anglais Dictionnaire